package com.alibaba.cloud.base.todo;
/**
 * To Do Task List
 */
public class TodoList {

    //  2024/8/1 10:54  --focus 1. 统计接口耗时 2. 输出日志SQL语句 3. 监听器，拦截器，过滤器

    // 权限设计 2024/12/20 17:17  --focus
    /*
    * 1.用户表 sys_user
    * 2.科室表 sys_dept
    * 3.角色表 sys_role
    * 4.菜单表 sys_menu
    *
    * 5.中间表
    *  5.1 用户角色表 sys_user_role
    *  5.2 用户科室表 sys_user_dept
    *  5.3 角色菜单表 sys_role_menu
    *  5.4
    */


    // 1.医生角色：
    //      一个医生多个角色：科主任，医生
    // 2.医生科室:
    //      人事科室：门诊科
    //      权限科室：门诊内科
    // 3.权限
    //      科主任的菜单，医生的菜单




    //  2025/1/16 9:34  --focus

    /*
     ***高并发：
     *
     * 锁：
     * synchronised                 重量级锁
     *
     * Lock:
     *      ReentrantLock           可重入锁
     *      ReentrantLock(true)     公平锁
     *      ReentrantReadWriteLock  读写锁
     *
     *
     *
     * 自旋锁，偏向锁
     * 乐观锁，悲观锁
     * 公平锁，公平锁
     * 独占锁，共享锁
     * 互斥锁，同步锁
     * 轻量级锁，重量级锁
     *
     */
}
